package com.wutuo.classroom.provider.domain;

import cn.apestar.core.base.BaseModel;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
 * 学堂 domin 层
 *
 * @author lvh
 * @version 1.0
 */

public class LearningClassroom extends BaseModel implements java.io.Serializable {

    public LearningClassroom() {

    }

    /**
     * 主键 id
     **/
    @JsonProperty("id") Long id;

    /**
     * 发布人ID
     **/
    @JsonProperty("user_id") Long userId;

    /**
     * 机构id
     **/
    @JsonProperty("cm_institution_id") Long cmInstitutionId;

    /**
     * 课程标题
     **/
    @JsonProperty("learning_title") String learningTitle;

    /**
     *
     **/
    @JsonProperty("learning_object") String learningObject;

    /**
     * 讲 师
     **/
    @JsonProperty("teacher") String teacher;

    /**
     * 机 构
     **/
    @JsonProperty("institution") String institution;

    /**
     * 标题LOGO
     **/
    @JsonProperty("learning_photo") String learningPhoto;

    /**
     * 页数
     **/
    @JsonProperty("page_num") Long pageNum;

    /**
     * 推荐指数
     **/
    @JsonProperty("recommended_index") String recommendedIndex;

    /**
     * PDF/URL
     **/
    @JsonProperty("learning_pdf") String learningPdf;

    /**
     * 图片/URL
     **/
    @JsonProperty("learning_image") String learningImage;

    /**
     * OFFICE/URL
     **/
    @JsonProperty("learning_internet") String learningOffice;

    /**
     *
     **/
    @JsonProperty("year") Long year;

    /**
     * 状态:1.等待审核.2.审核通过
     **/
    @JsonProperty("state") String state;

    /**
     * xuetang show type
     **/
    @JsonProperty("learning_type") String learningType;

    public String getLearningType() {

        return learningType;
    }

    public void setLearningType(String learningType) {

        this.learningType = learningType;
    }

    public Long getId() {

        return this.id;
    }

    public void setId(Long id) {

        this.id = id;
    }

    public Long getUserId() {

        return this.userId;
    }

    public void setUserId(Long userId) {

        this.userId = userId;
    }

    public Long getCmInstitutionId() {

        return this.cmInstitutionId;
    }

    public void setCmInstitutionId(Long cmInstitutionId) {

        this.cmInstitutionId = cmInstitutionId;
    }

    public String getLearningTitle() {

        return this.learningTitle;
    }

    public void setLearningTitle(String learningTitle) {

        this.learningTitle = learningTitle;
    }

    public String getLearningObject() {

        return this.learningObject;
    }

    public void setLearningObject(String learningObject) {

        this.learningObject = learningObject;
    }

    public String getTeacher() {

        return this.teacher;
    }

    public void setTeacher(String teacher) {

        this.teacher = teacher;
    }

    public String getInstitution() {

        return this.institution;
    }

    public void setInstitution(String institution) {

        this.institution = institution;
    }

    public String getLearningPhoto() {

        return this.learningPhoto;
    }

    public void setLearningPhoto(String learningPhoto) {

        this.learningPhoto = learningPhoto;
    }

    public Long getPageNum() {

        return this.pageNum;
    }

    public void setPageNum(Long pageNum) {

        this.pageNum = pageNum;
    }

    public String getRecommendedIndex() {

        return this.recommendedIndex;
    }

    public void setRecommendedIndex(String recommendedIndex) {

        this.recommendedIndex = recommendedIndex;
    }

    public String getLearningPdf() {

        return this.learningPdf;
    }

    public void setLearningPdf(String learningPdf) {

        this.learningPdf = learningPdf;
    }

    public String getLearningImage() {

        return this.learningImage;
    }

    public void setLearningImage(String learningImage) {

        this.learningImage = learningImage;
    }

    public String getLearningOffice() {

        return this.learningOffice;
    }

    public void setLearningOffice(String learningOffice) {

        this.learningOffice = learningOffice;
    }

    public Long getYear() {

        return this.year;
    }

    public void setYear(Long year) {

        this.year = year;
    }

    public String getState() {

        return this.state;
    }

    public void setState(String state) {

        this.state = state;
    }
}